
#ifndef _OISEAU_H
#define _OISEAU_H

#include "opengl.h"
#include "Image.h"
#include "Vec3f.h"
#include "Animation.h"
#include "Scene.h"

//! The structure Oiseau stores all texture Id or images used by the oiseauDraw fonction
struct Oiseau
{
  Animation anim;
  unsigned int tex_tete;
  unsigned int tex_corp;
  unsigned int tex_aile;
};

//! Init oiseau
void initOiseau (Oiseau& oiseau);

//!Draw oiseau 
void draw_oiseau (Oiseau& oiseau, const int v);

//Draw Migration
void draw_migration(Oiseau& oiseau);

#endif
